/**
 * @file sle_client.c
 * @brief SLE Client implementation for device discovery and connection management.
 *
 * This file contains the implementation of the SLE client, which is responsible for
 * discovering devices, managing connections, and handling communication with remote devices.
 *
 * @author Maker Studio
 * @license Apache 2.0
 *
 * This code is open-sourced under the Apache 2.0 license. When using open-source libraries
 * or code, please ensure to acknowledge the original authors and sources.
 */

#ifndef GPS_H
#define GPS_H

#define GPS_UART 1  
#define GPS_BUFFER_SIZE 128

extern char gps_buffer[GPS_BUFFER_SIZE]; 
extern char latitude[20]; 
extern char longitude[20];
extern char latitude_direction; 
extern char longitude_direction;  
extern bool gps_data_ready;   

void gps_init();
void gps_function();
void jingweidu();

#endif